package com.sxpi.zixun.mapper;

import org.apache.ibatis.annotations.Param;

import java.util.List;
import java.util.Map;

/**
 * @Author: 董伟豪
 * @Date: 2022/9/18 12:33
 */
public interface StateMapper {

    /**
     * 统计首页相关数据
     * @return
     */
    Map<String,Object> countIndexData();

    /**
     * 统计用户性别
     * @return
     */
    List<Map<String,Object>> stateUserSex(@Param("dateCondition")String dateCondition);

    /**
     * 统计操作系统
     * @return
     */
    List<Map<String,Object>> stateOS(@Param("dateCondition")String dateCondition);

    /**
     * 统计浏览器类型
     * @return
     */
    List<Map<String,Object>> stateRequestBorwer(@Param("dateCondition")String dateCondition);

    /**
     * 统计订单相关
     * @return
     */
    List<Map<String,Object>> stateOrderRelation(@Param("dateCondition")String dateCondition);
}
